
.banner{ width: 100%;height: auto;overflow: hidden;}
.banner img{ width: 100%;}
@media screen and (max-width: 800px) {
  .banner{ width: 100%;}
}


.conpan{ width: 1200px;height: auto;overflow: hidden;background: #fff;text-align: center;margin-top: 30px;}
.index_btl{ width: 1180px;margin-top: 10px;display: block;margin-bottom:15px;}
.index_btl label{/* float: left;*/ display:block}
.index_btl .s1{ color: #3399cc;font-size: 25px; }
.index_btl .s2{ color: #333;margin: 0 10px 0 10px;font-size: 25px; display:none;}
.index_btl .s3{ color: #999;font-size: 14px;line-height: 18px;}
@media screen and (max-width: 800px) {
.conpan{ width: 98%;height: auto;overflow: hidden;background: #fff;text-align: center;margin-top: 5px;}
.index_btl{ width: 98%;height: 40px;line-height: 40px;margin-top: 0px;margin-bottom:0px}
.index_btl label{ float: left;}
.index_btl .s1{ color: #3399cc;font-size: 15px; }
.index_btl .s2{ color: #333;margin: 0 10px 0 10px;font-size: 15px;display:block;}
.index_btl .s3{ color: #333;font-size: 12px;line-height: 45px;}
.hd1 img{ width: 100%; height:84px !important;}
}

.content{ width: 100%;height: auto;overflow: hidden;margin-bottom: 30px;}
.content a{ width: 20%;height: 0;padding-bottom: 20%;display: block;float: left;margin-left: 4%;}
.content .a1{ background: #35889a; }
.content .a2{ background: #1367ad; }
.content .a3{ background: #e95a6e; }
.content .a4{ background: #d64088; }
.content div{ width: 50%;height: 50%;margin-top: 28%;}
.content div img{ width: 50%;}
.content p{ color: #fff;font-size: 20px;line-height: 20px;}

@media screen and (max-width: 800px) {
	.content{ margin-bottom: 20px;}
	.content div{ width: 70%;height: 50%;margin-top: 20%;}
	.content div img{ width: 50%;}
	.content p{ color: #fff;font-size: 12px;line-height: 20px;}
}

.tqzh{ width: 100%;height: auto;overflow: hidden;margin-bottom: 0px;}
.tqzh .item{ width:49.5%;height: auto;overflow: hidden;float: left;}
.tqzh .item:nth-child(2){margin-left: 1%;}
.tqzh .item .t{ width: 100%;height: auto;overflow: hidden;background: #dedede;}
.tqzh .item .t img{ float: left;width: 57%; min-height:190px}
.tqzh .item .t div{
float: right;
width: 41.5%;
text-align: left;
font-size: 14px;
line-height: 20px;
color: #666;
padding: 2% 0.5% 2% 0%
}
.tqzh .item .t div h2{font-size: 14px;color: #111111;line-height: 24px;padding-top: 5px;}
.tqzh .item .t div font{font-size: 12px;padding: 13px 5px;display: inline-block;}
.tqzh .item .b{ width: 100%;height: auto;overflow: hidden;margin-bottom: 30px;margin-top: 30px; display:none}
.tqzh .item .b a{ width: 15%;height: 25px;border-radius: 10px;line-height: 25px;color: #fff;float: right;margin-right: 10%;background: #2c86b3;font-size: 13px;display: block;}

@media screen and (max-width: 800px) {
    .tqzh { margin-bottom: 10px;}
    .tqzh .item{ float: none;width: 90%;margin-left: 4.7% !important; }
    .tqzh .item .t{ margin-top: 10px;}
    .tqzh .item .t img{ float: none;width: 100%;margin-left: 0%;}
    .tqzh .item .t div{ float: none;width:90%;margin-left: 5%;}
    .tqzh .item .b{ margin-top: 10px;margin-bottom: 10px;}
    .tqzh .item .b a{ width: 30%;}
}

.tqhd{ /*width: 1160px;*/height: auto;overflow: hidden;}
.tqhd img{ width: 100%;height: 100%;position: relative;z-index: 2;}
/*.tqhd .hd1{ width: 400px;height: 400px;float: left;background: #fff;display: block;}
.tqhd .hd2{ width: 540px;height: 400px;float: left;background: #fff;margin: 0 10px 0 10px;}
.tqhd .hd3{ width: 200px;height: 400px;float: left;background: #fff;display: block;}*/
.hd1{  width:31.3%;height: auto;overflow: hidden;display: block;float: left;margin:0 1% 15px 1%;box-shadow: 0px 5px 17px #ccc;padding-bottom: 15px;}
.hd1 img{ width: 100%;}
.btinfo{margin: 0px 25px;}
.btinfo h3{
color: #24769f;
font-size: 16px;
text-align: left;
line-height: 20px;
margin: 10px 0;
}        
.btinfo h3:hover{color: #007aff;}        
.btinfo .info{color: #999;text-align: left;font-size: 14px;}
.btinfo span{
padding: 0px 5%;
height: 25px;
border-radius: 10px;
line-height: 25px;
color: #fff;
float: right;
background: #2c86b3;
font-size: 13px;
display: block;
}       
.btinfo1{ margin-top: -35px;}
.mglen{ margin-top:2%;}
.kuang1{ width:98%;height: 98%;float: left;display: block;}
.kuang2{ width: 98%;height: 98%;float: right;display: block;}
.sige{ width: 50%;float: left;height: 50%;}
@media screen and (max-width: 800px) {
    .tqhd{ width: 90%;margin-top: 10px;}
    .hd1{  width: 88%;height: auto;overflow: hidden;display: block;float: left;margin-left: 6%;margin-top: 10px;}
    /*.tqhd .hd1{ width: 100%;height: auto;overflow: hidden;background: #fff;float: left;margin-bottom: 10px;}
    .tqhd .hd2 { width: 100%;height: auto;overflow: hidden;float: left;margin: 0;}
    .tqhd .hd3{ display: none;}*/
    .mglen{ margin-top:4%;}
    /*.kuang1{ height: 97%;}
      .kuang2{ height: 97%;}*/
	.btinfo .info{max-height: 85px;overflow: hidden;}
	.margin40 {margin-top: 0px;}
}
.newk{width: 1160px;height: auto;overflow: hidden;}
.newban{ width: 570px;height: 350px;float: left;}
.newtimg {width: 100%;height: auto;}
.newban1{ width: 570px;height: 350px;float: right;}
.newinfo{ width: 100%;height: 160px;margin-top: 20px;}
.nlistimg{ width: 160px;height: 160px;float: left;display: block;}
.nlistimg img{ width: 100%;height: 100%;}
.nlm{ float: right;width: 100%;height: auto;overflow: hidden;}
.nlm a{ width: 100%;height: 40px;line-height: 40px;display: block;text-align: left;color: #333;}

/*首页新闻*/
.news2{ width:580px; height:auto; overflow:hidden; }
.news2 ul li{ position:relative; border-bottom: 1px solid #ccc; overflow:hidden;}
.n2_left{ float:left;width:95px; height:85px;}
.n2_left h2{color:#666;font-weight:bold;font-size:36px; }
.n2_left h3{color:#999;font-size:16px;font-weight: 100;}
.n2_right{ float:left; width:465px;text-align: left;}
.n2_right h2 a{ font-family:"微软雅黑"; font-size:16px; color:#555555; height:30px; line-height:30px; overflow:hidden;}
.n2_right h3{ font-family:"微软雅黑"; font-size:14px; color:#888888; line-height:20px; height:48px; overflow:hidden;font-weight: 100;}
.n2_right h2 a:hover{color:#3399cc;  -moz-transition: all 0.2s linear ;    -webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }


@media screen and (max-width: 800px) {
    .newk{ width: 90%;}
    .newban{ width: 100%;height: auto;}
    .newban1{ width: 100%;margin-top: 10px;height: auto;}
    .newinfo{ margin-top:0px;height: auto;}
    .nlistimg{ width: 100px;height: 100px;}
    .nlm{ width: 65%;}
    .nlm a{ height: 25px;line-height: 25px;font-size: 12px;}
	
	.n2_right h2 a{
	display: inline-table;
    width: 250px;
	line-height:25px;
	}
}

.lbinfo{width: 1160px;height: auto;overflow: hidden;margin-top: 0px;margin-bottom: 0px;}
.swiper-containerls { width: 100%;height:61px; color: #fff;text-align: center;overflow: hidden;}
.getmore {
    background: url(/skin/image/more.png) no-repeat center;
    width: 50px;
    display: block;
    height: 50px;
    background-size: 30px 22px;
}
.getmoreup{
	background: url(/skin/image/moreup.png) no-repeat center;
	width: 50px;
	display: block;
	height: 50px;
	background-size: 30px 22px;
}
.margin40 {margin-top: 40px;}

.pagination {
  position: relative;
  z-index: 20;
  left: 10px;
    margin-top: -20px;
   bottom: 10px;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-visible-switch {
  background: #aaa;
}
.swiper-active-switch {
  background: #fff;
}
.kzslide{ width: auto;float: left;border: 1px solid #ccc;margin:0 5px 5px 5px;}
.kzslide img{    height: 43px;    padding: 5px;}
@media screen and (max-width: 800px) {
  .lbinfo{ width: 90%;}
  .kzslide img{padding: 0;}
  .pagination { margin-top: -20px;}
  .swiper-containerls { height: 50px;}
}












